/*
 * UtilRepresentacion.java	 
 *
 * Copyright 2008 Universidad Francisco de Paula Santander (UFPS).
 * Todos los Derechos Reservados.
 * Creado el 01/05/10, 07:29:38 PM
 */

package com.ufps.cuatro.modelo.biblioteca;

import java.io.File;
import java.util.logging.Level;
import java.util.logging.Logger;

import com.ufps.cuatro.util.Utileria;

/**
 * <i><b>UtilRepresentacion:</b></i> Clase de Recursos generales el cual brinda
 * soporte para el paquete.
 *
 * @author  Carlos A. Torres C. - Dolly E. Guerrero. <https://code.google.com/p/tesis4dor/>
 * @version 1.0 01/05/10
 */
public abstract class UtilBiblioteca {
    
    /**
     * @DefinicionAtributo
     */
    public static BibliotecaTrabajo objBibliotecaTrabajoLocal;
    /**
     * @DefinicionAtributo
     */
    public static BibliotecaTrabajo objBibliotecaTrabajoGlobal;
    /**
     * @DefinicionAtributo
     */
    public static BibliotecaTrabajo objBibliotecaTrabajoSwap;
    
    /**
     * @DefinicionAtributo
     */
    public static String strPathExportBiblioteca = "";
    /**
     * @DefinicionAtributo
     */
    public static String strPathBibliotecaGlobal = Utileria.strPathApp + "CuatroLib.4lib";    
    

    static{        
        objBibliotecaTrabajoLocal = new BibliotecaTrabajo(TipoBiblioteca.eLocal);
        objBibliotecaTrabajoGlobal = new BibliotecaTrabajo(TipoBiblioteca.eGlobal);
        objBibliotecaTrabajoSwap = new BibliotecaTrabajo(TipoBiblioteca.eSwap);        
    }
    
    
    /**
     * @DefinicionMetodo
     * @return @DefinicionReturn
     */
    public static boolean existeBibliotecaGlobal(){
        String strPathFile = UtilBiblioteca.strPathBibliotecaGlobal;
        try{
            File objFile = new File(strPathFile);
            return objFile.exists();
        }catch(java.lang.Exception ex){  
            Logger.getLogger(UtilBiblioteca.class.getName()).log(Level.SEVERE, null, ex);
        }
        return false;
    } 
    
    
    
    
    
}
